import request from '@/utils/request'

// 场次列表
export function siteList(data) {
  return request({
    url: '/do?c=320403',
    method: 'post',
    data
  })
}
// 生成单个场地场次
export function createSite(data) {
  return request({
    url: '/do?c=320402',
    method: 'post',
    data
  })
}
// 获取场次预定信息
export function siteReserve(data) {
  return request({
    url: '/do?c=320503',
    method: 'post',
    data
  })
}
// 后台预定、直接付款场次
export function createReserve(data) {
  return request({
    url: '/do?c=320501',
    method: 'post',
    data
  })
}
// 锁定、解锁场次
export function siteLockStatus(data) {
  return request({
    url: '/do?c=320506',
    method: 'post',
    data
  })
}
// 取消预定场次
export function cancelReserve(data) {
  return request({
    url: '/do?c=320504',
    method: 'post',
    data
  })
}
//  场次退订
export function unsubscribeOrder(data) {
  return request({
    url: '/do?c=320703',
    method: 'post',
    data
  })
}

//  删除订单
export function deleteUserReserveRecord(data) {
  return request({
    url: '/do?c=320705',
    method: 'post',
    data
  })
}
// 新增固定预定
export function siteFixedReserve(data) {
  return request({
    url: '/do?c=320602',
    method: 'post',
    data
  })
}
// /获取固定预定信息列表
export function siteFixedList(data) {
  return request({
    url: '/do?c=320605',
    method: 'post',
    data
  })
}
// /延期固定预定
export function delaySiteFixedReserve(data) {
  return request({
    url: '/do?c=320603',
    method: 'post',
    data
  })
}
// 删除固定预定
export function deleteSiteFixedReserve(data) {
  return request({
    url: '/do?c=320604',
    method: 'post',
    data
  })
}
// 更换场次
export function changeReserve(data) {
  return request({
    url: '/do?c=320505',
    method: 'post',
    data
  })
}
// 修改预定
export function updateSiteReserve(data) {
  return request({
    url: '/do?c=320507',
    method: 'post',
    data
  })
}
// 根据时间段查询固定预定可用周期列表
export function fixedWeeksByDay(data) {
  return request({
    url: '/do?c=320601',
    method: 'post',
    data
  })
}
// 获取场次订单(pc)
export function siteOrderListPc(data) {
  return request({
    url: '/do?c=320508',
    method: 'post',
    data
  })
}
// 获取场次订单详情
export function siteOrderInfo(data) {
  return request({
    url: '/do?c=320510',
    method: 'post',
    data
  })
}
// 预定次卡
export function mealsReserveCard(data) {
  return request({
    url: '/do?c=411031',
    method: 'post',
    data
  })
}

// 更新定价
export function changeCreateSitePrice(data) {
  return request({
    url: '/do?c=320407',
    method: 'post',
    data
  })
}

// 定价方案列表
export function sitePriceList(data) {
  return request({
    url: '/do?c=320106',
    method: 'post',
    data
  })
}

// 新增定价方案
export function sitePriceAdd(data) {
  return request({
    url: '/do?c=320101',
    method: 'post',
    data
  })
}

// 编辑定价方案
export function sitePriceEdit(data) {
  return request({
    url: '/do?c=320102',
    method: 'post',
    data
  })
}

// 复制定价方案
export function sitePriceCopy(data) {
  return request({
    url: '/do?c=320107',
    method: 'post',
    data
  })
}

// 删除定价方案
export function sitePriceDelete(data) {
  return request({
    url: '/do?c=320104',
    method: 'post',
    data
  })
}

// 设置定价方案启用禁用
export function setSitePricePlanStatus(data) {
  return request({
    url: '/do?c=320103',
    method: 'post',
    data
  })
}

// 新增场地自定义日期
export function addCustomDay(data) {
  return request({
    url: '/do?c=320201',
    method: 'post',
    data
  })
}

// 获取场地自定义日期列表
export function getCustomDayList(data) {
  return request({
    url: '/do?c=320203',
    method: 'post',
    data
  })
}
// 获取固定预定详情
export function getSiteFixedReserveInfo(data) {
  return request({
    url: '/do?c=320606',
    method: 'post',
    data
  })
}
// 获取约球订单列表 PC
export function getMeetList(data) {
  return request({
    url: '/do?c=510009',
    method: 'post',
    data
  })
}
// 获取约球订单列表 订单类型查询
export function getOrderTypeQuery(data) {
  return request({
    url: '/do?c=900010',
    method: 'post',
    data
  })
}
// 取消约球
export function cancelMeet(data) {
  return request({
    url: '/do?c=510008',
    method: 'post',
    data
  })
}
// 未支付订单增加订场
export function addReserves(data) {
  return request({
    url: '/do?c=320712',
    method: 'post',
    data
  })
}
// 部分退场
export function partCancel(data) {
  return request({
    url: '/do?c=320711',
    method: 'post',
    data
  })
}
// 部分退场金额
export function partCancelPrice(data) {
  return request({
    url: '/do?c=320713',
    method: 'post',
    data
  })
}
// 新增约球拼场
export function addJointSite(data) {
  return request({
    url: '/do?c=140001',
    method: 'post',
    data
  })
}
// 编辑约球拼场
export function editJointSite(data) {
  return request({
    url: '/do?c=140003',
    method: 'post',
    data
  })
}
// 约球拼场列表
export function getJointSiteList(data) {
  return request({
    url: '/do?c=140002',
    method: 'post',
    data
  })
}
// 约球拼场报名订单列表
export function getJointOrderList(data) {
  return request({
    url: '/do?c=140101',
    method: 'post',
    data
  })
}
// 约球拼场报名订单详情
export function getJointOrderDetial(data) {
  return request({
    url: '/do?c=140103',
    method: 'post',
    data
  })
}
// 报名订单退款
export function refundJointOrder(data) {
  return request({
    url: '/do?c=140104',
    method: 'post',
    data
  })
}
// 约球拼场报名订单导出
export function exportJointOrderList(data) {
  return request({
    url: '/do?c=140102',
    method: 'post',
    data
  })
}
// 约球拼场发布
export function releaseJointSite(data) {
  return request({
    url: '/do?c=140004',
    method: 'post',
    data
  })
}
// 删除约球拼场
export function deletedJointSite(data) {
  return request({
    url: '/do?c=140005',
    method: 'post',
    data
  })
}
// 取消约球拼场
export function cancelJointSite(data) {
  return request({
    url: '/do?c=140008',
    method: 'post',
    data
  })
}
// 修改约球拼场报名截止时间
export function editJointSiteEndTime(data) {
  return request({
    url: '/do?c=140006',
    method: 'post',
    data
  })
}
// 约球拼场编辑详情
export function getJointSiteDetial(data) {
  return request({
    url: '/do?c=140009',
    method: 'post',
    data
  })
}
// 约球拼场详情
export function getJointSiteInfo(data) {
  return request({
    url: '/do?c=140012',
    method: 'post',
    data
  })
}
// 约球拼场报名人员列表
export function getJointMemberList(data) {
  return request({
    url: '/do?c=140010',
    method: 'post',
    data
  })
}
// 约球拼场报名人员导出
export function exportJointMemberList(data) {
  return request({
    url: '/do?c=140011',
    method: 'post',
    data
  })
}
// 约球拼场报名
export function enrollJointSite(data) {
  return request({
    url: '/do?c=140007',
    method: 'post',
    data
  })
}
